iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0
Mobile Development

Xiang教你進階Swift從有到精系列 第 20

Day20 - JWS Compact String & Json Flattened

  • 分享至 

  • xImage
  •  

JWS Compact String 格式

結構與組成

Compact String 格式的 JWS 由三個部分組成,這些部分以點號 (.) 分隔:

Base64Url 編碼的 JOSE header
Base64Url 編碼的 JWS payload
Base64Url 編碼的 JWS signature

`eyJhbGciOiJFZERTQSIsImN0eSI6ImFwcGxpY2F0aW9uL2pzb24iLCJraWQiOiIxIiwidHlwIjoiSldTIn0`.
`SGVsbG8gd29ybGQ`.
`DZhEs13gxfGDDh1eUqaG0s1ijs6kjiIuqbeGllOagjp-d32ckMesh6-z8voWEP_pdIEWaXGjgYo_Wa8OGbApDw`

JWS JSON Flattened 格式

結構與組成

{
  "payload": "eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ",
  "protected": "eyJhbGciOiJFUzI1NiJ9",
  "header": {
    "kid": "e9bc097a-ce51-4036-9562-d2ade882db0d"
  },
  "signature": "DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q"
}

上一篇
Day19 - 實作 JWS 驗證(2)
下一篇
Day21 - 什麼是 JWK
系列文
Xiang教你進階Swift從有到精30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言